.w {
  width: 14rem;
  margin: 0 auto;
}
.fs_14 {
  font-size: 0.14rem;
}
.fs_16 {
  font-size: 0.16rem;
}
.fs_18 {
  font-size: 0.18rem;
}
.fs_20 {
  font-size: 0.2rem;
}
.fs_24 {
  font-size: 0.24rem;
}
.fs_26 {
  font-size: 0.26rem;
}
.fs_28 {
  font-size: 0.28rem;
}
.fs_30 {
  font-size: 0.3rem;
}
.zy {
  min-height: calc(100vh - 4rem);
}
.zy .Top_box {
  position: fixed;
  z-index: 999;
}
.zy .Top_box.on {
  box-shadow: 0 0 0.5rem #a3a0a0;
}
.zy_ban {
  position: relative;
  width: 100%;
}
.h_937 {
  height: 9.37rem;
  padding-top: 1.25rem;
  box-sizing: border-box;
}
.ban_img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.h_580 {
  padding-top: 1rem;
  box-sizing: border-box;
  height: 5.8rem;
}
.h_580 .ban_tit {
  margin-top: 1.2rem;
}
.dszzc {
  height: 7.7rem;
  padding: 0.82rem 0.7rem 0.82rem 0;
  box-sizing: border-box;
  background: url('../img/hx.jpg') no-repeat top left rgba(255, 255, 255, 0.6);
  background-size: 2.97rem 0.05rem;
}
.dszzc .z_box {
  width: 23%;
  text-align: center;
}
.dszzc .z_box p {
  width: 1.3rem;
  margin: 0 auto 0.4rem auto;
  font-size: 0.4rem;
  color: #333333;
  font-weight: bold;
}
.dszzc .z_box em {
  font-size: 0.4rem;
  font-weight: normal;
  width: 1.3rem;
  display: inline-block;
  text-align-last: justify;
  margin-top: 0.28rem;
  font-weight: bold;
}
.dszzc .z_box img {
  width: 80%;
}
.dszzc .y_box {
  width: 75%;
  height: 100%;
}
.dszzc .y_box .tit {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #767676;
}
.dszzc .y_box .tit h4 {
  font-size: 0.3rem;
  color: #333333;
  margin-bottom: 0.15rem;
  font-weight: normal;
}
.dszzc .y_box .tit p {
  font-size: 0.24rem;
  color: #333333;
}
.dszzc .y_box .cont {
  position: relative;
  margin-top: 0.34rem;
  box-sizing: border-box;
  padding-right: 0.1rem;
  overflow-y: auto;
  height: 4.6rem;
}
.dszzc .y_box .cont p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.4rem;
}
.dszzc .y_box .cont::-webkit-scrollbar {
  width: 0.02rem;
}
.dszzc .y_box .cont::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.dszzc .y_box .cont .tp_box {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.dszzc .y_box .cont .tp_box p {
  width: 50%;
}
.dszzc .y_box .cont .tp_box img {
  width: 4.95rem;
  height: 3.3rem;
}
.dszzc .y_box .cont .wz {
  text-align: right;
  margin-top: 0.3rem;
}
.dszzc .y_box .cont .wz p {
  font-size: 0.16rem !important;
  font-weight: bold;
  line-height: 0.2rem !important;
  margin-bottom: 0.1rem;
}
.ban_tit {
  text-align: center;
  margin-top: 2rem;
}
.ban_tit h3 {
  font-size: 0.28rem;
  color: #fff;
  margin-bottom: 0.2rem;
  font-weight: normal;
}
.ban_tit h3 span {
  font-size: 0.6rem;
  font-weight: bold;
}
.ban_tit p {
  font-size: 0.4rem;
  color: #0055ff;
  font-family: Arial;
}
.qywh_tit p {
  font-family: Arial;
  font-size: 0.25rem;
}
.ban_line {
  position: relative;
  margin: 0.17rem auto 0;
  width: 0.01rem;
  height: 0.78rem;
  background-color: #fff;
  text-align: center;
  overflow: hidden;
}
.ban_line span {
  position: absolute;
  width: 1px;
  left: 0;
  height: 25px;
  background-color: #0055ff;
  animation: aline 3s infinite linear;
}
.num_list {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1.8rem auto 0;
}
.num_list li {
  position: relative;
  width: 24%;
  height: 1.28rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  padding: 0 0.2rem;
  box-sizing: border-box;
  transition: all 0.5s;
  cursor: pointer;
}
.num_list li:hover div,
.num_list li:hover p,
.num_list li:hover h3,
.num_list li:hover em,
.num_list li:hover span {
  color: #fff;
}
.num_list li:hover .img2 {
  display: inline-block;
}
.num_list li:hover .img1 {
  display: none;
}
.num_list li:hover {
  background-color: #0055ff;
}
.num_list li div {
  font-size: 0.16rem;
  color: #333333;
}
.num_list li div h3 {
  font-weight: normal;
  display: inline-block;
  font-size: 0.36rem;
  color: #0055ff;
}
.num_list li .img2 {
  display: none;
}
.num_list li p {
  width: 100%;
  font-size: 0.18rem;
  color: #333333;
  margin-top: 0.1rem;
}
.num_list li em {
  position: relative;
  margin-left: 0.05rem;
  font-size: 0.25rem;
  width: 0.4rem;
  display: inline-block;
  color: #0055ff;
}
.num_list li em span {
  position: absolute;
  right: -2px;
  top: -8px;
  font-size: 0.25rem;
  color: #0055ff;
}
.gsgk {
  position: relative;
  height: 6.21rem;
}
.gsgk img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.gsgk .inner {
  padding-top: 0.9rem;
  box-sizing: border-box;
}
.gsgk .inner .jj_box {
  width: 65%;
  height: 3.6rem;
  overflow-y: auto;
}
.gsgk .inner .jj_box::-webkit-scrollbar {
  width: 0.02rem;
}
.gsgk .inner .jj_box::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.gsgk .tit {
  margin-bottom: 0.3rem;
}
.gsgk .tit h2 {
  font-size: 0.36rem;
  color: #333333;
}
.gsgk .tit p {
  font-size: 0.24rem;
  color: #666666;
  margin-top: 0.15rem;
}
.jj_box p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.34rem;
}
.sdys .h2 {
  text-align: center;
  font-size: 0.36rem;
  color: #333333;
  margin-top: 0.73rem;
}
.sdys .h2 span {
  color: #0055ff;
  font-style: italic;
  font-size: 0.72rem;
  margin: 0 0.15rem;
}
.sdys .ys_list {
  margin-top: 0.64rem;
  display: flex;
  justify-content: space-between;
}
.sdys .ys_list  li img{
  width: 2.99rem;
}
.sdys .ys_list li {
  position: relative;
  width: 2.99rem;
  cursor: pointer;
}
.sdys .ys_list li::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0) 100%);
  content: "";
  transition: all 0.5s;
}
.sdys .ys_list li::before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(25, 84, 202, 0.8) 10%, rgba(38, 94, 206, 0.5) 40%, rgba(65, 112, 206, 0.5) 100%);
  content: "";
  display: none;
  transition: all 0.5s;
}
.sdys .ys_list li:hover::before {
  display: block;
}
.sdys .ys_list li:hover::after {
  display: none;
}
.sdys .ys_list li:hover .wz {
  height: auto;
}
.sdys .ys_list li:hover .wz p {
  display: block;
}
.sdys .ys_list li:hover .wz .num {
  color: #fff;
}
.sdys .ys_list li .wz {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 9;
  width: 100%;
  height: 1.4rem;
  padding: 0 0.15rem 0 0.15rem;
  box-sizing: border-box;
  transition: all 0.5s;
}
.sdys .ys_list li .wz .num {
  font-size: 0.48rem;
  color: #fff;
  opacity: 0.6;
}
.sdys .ys_list li .wz h2 {
  font-size: 0.24rem;
  color: #fff;
  font-weight: bold;
  margin: 0.2rem 0 0.14rem 0;
}
.sdys .ys_list li .wz p {
  font-size: 0.18rem;
  color: #fff;
  line-height: 0.24rem;
  display: none;
  margin-bottom: 0.4rem;
  transition: all 0.5s;
}
.fwhy {
  margin-top: 1.3rem;
  height: 5.42rem;
  background: url('../img/fw_bj.jpg') no-repeat center;
  background-size: 100% 100%;
}
.fwhy .inner {
  padding-top: 0.6rem;
  box-sizing: border-box;
}
.fwhy h2 {
  font-size: 0.36rem;
  color: #fff;
  text-align: center;
}
.fwhy p {
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  margin: 0.16rem 0 0.7rem 0;
}
.fwhy p span {
  font-weight: bold;
  font-family: Arial ;
}
.fw_lb {
  position: relative;
  padding-bottom: 0.8rem;
}
.fw_lb .bg {
  width: 1.7rem;
  height: 1.7rem;
  background: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 5px;
  transition: all 0.5s;
}
.fw_lb .bg img {
  max-width: 0.7rem;
  max-height: 0.7rem;
}
.fw_lb .bg p {
  font-size: 0.2rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin: 0.16rem 0 0;
}
.fw_lb .bg .img2 {
  display: none;
}
.fw_lb .swiper-slide {
  cursor: pointer;
}
.fw_lb .swiper-slide:hover .bg {
  background-color: #0055ff;
}
.fw_lb .swiper-slide:hover .img1 {
  display: none;
}
.fw_lb .swiper-slide:hover .img2 {
  display: inline-block;
}
.fw_lb .swiper-pagination {
  bottom: 0 !important;
}
.fw_lb .swiper-pagination .swiper-pagination-bullet {
  width: 0.14rem;
  height: 0.14rem;
  background: url('../img/ty.png') no-repeat center;
  background-size: 0.06rem 0.06rem;
}
.fw_lb .swiper-pagination .swiper-pagination-bullet-active {
  background: url('../img/ty_on.png') no-repeat center;
  background-size: 0.14rem 0.14rem;
}
.location {
  background-color: #f9f9f9;
  height: 0.72rem;
}
.location .inner {
  font-size: 0.16rem;
}
.location .inner a,
.location .inner span {
  display: inline-block;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.7rem;
}
.location .inner a:hover,
.location .inner a.on {
  color: #0055ff !important;
}
.qywh {
  width: 80%;
  margin: 0.71rem auto 0;
  background-color: #fff;
  padding: 0.86rem 0.96rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.qywh .cul_list {
  width: 80%;
  display: flex;
  justify-content: space-between;
  height: 2.64rem;
}
.qywh .cul_list li {
  width: 33.3%;
  padding-left: 0.3rem;
  border-left: 1px solid #0055ff;
}
.qywh .cul_list .num {
  font-size: 1.2rem;
  color: #c1c5cd;
  font-family: Impact;
}
.qywh .cul_list h3 {
  font-size: 0.22rem;
  color: #000000;
  font-weight: bold;
  margin-top: -0.3rem;
  margin-bottom: 0.2rem;
}
.qywh .cul_list p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.26rem;
}
.lm_tit {
  width: 2.5rem;
}
.lm_tit p:nth-child(3) {
  margin-top: 0.15rem;
  margin-bottom: 0.1rem;
}
.lm_tit .p1 {
  font-size: 0.28rem;
}
.lm_tit .p2 {
  font-size: 0.4rem;
}
.lm_tit .blue {
  color: #0055ff;
  font-family: Arial;
}
.lm_tit .cl {
  font-size: 0.24rem;
  color: #333333;
  margin-top: 0.1rem;
}
.col_333 {
  color: #333333;
}
.col_fff {
  color: #fff;
}
.ryzz {
  width: 100%;
  height: 5.97rem;
  margin-top: 0.82rem;
  padding-top: 1.3rem;
  box-sizing: border-box;
  background: url('../img/ry_bj.jpg') no-repeat center;
  background-size: 100% 100%;
}
.ryzz .inner {
  display: flex;
  justify-content: space-between;
}
.ryzz .ry_lb {
  position: relative;
  padding-bottom: 1rem;
  width: 75%;
}
.ryzz .ry_lb .tp {
  width: 3.28rem;
  height: 2.05rem;
  overflow: hidden;
}
.ryzz .ry_lb .tp img{
  width: 100%;
}
.ryzz .ry_lb .h2 {
  font-size: 0.22rem;
  color: #fff;
  margin-top: 0.2rem;
  text-align: center;
}
.ryzz .ry_lb .swiper-pagination {
  text-align: left;
  cursor: pointer;
}
.ryzz .ry_lb .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}
.ryzz .ry_lb .swiper-pagination .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.7);
}
.sjhntc {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}
.sjhntc .tcnr {
  position: absolute;
  left: 25%;
  top: 16%;
  height: 7rem;
  width: 10rem;
}
.sjhntc .tcnr .box {
  width: 6.4rem;
  height: 4rem;
  margin: 0.5rem auto 0;
}
.sjhntc .tcnr .box img {
  width: 100%;
  height: 100%;
}
.sjhntc .tcnr .tc_gb {
  position: absolute;
  top: -7%;
  right: -3%;
  cursor: pointer;
  width: 0.5rem;
}
.sjhntc .tcnr .h2 {
  font-size: 0.22rem;
  color: #fff;
  margin-top: 0.2rem;
  text-align: center;
}
.fzlc {
  display: flex;
  justify-content: space-between;
  margin: 1.28rem auto 1.1rem auto;
}
.fzlc .fzlc_lb {
  width: 75%;
  height: 3.9rem;
  margin:0;
  display: flex;
  justify-content: space-between;
}
.fzlc .fzlc_lb .mySwiper2 {
  width: 10rem;
  background: url('../img/fzlc_bj.jpg') no-repeat right center;
  background-size: 10rem 3.9rem;
}
.fzlc .fzlc_lb .mySwiper2 .inner {
  position: absolute;
  left: 0;
  bottom: 1rem;
  padding-top: 0.36rem;
  width: 94%;
  max-height: 2.4rem;
  padding-left: 0.8rem;
  box-sizing: border-box;
  overflow-y: auto;
}
.fzlc .fzlc_lb .mySwiper2 .inner::-webkit-scrollbar {
  width: 0.02rem;
}
.fzlc .fzlc_lb .mySwiper2 .inner::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.fzlc .fzlc_lb .mySwiper2 .year {
  margin-bottom: 0.1rem;
}
.fzlc .fzlc_lb .mySwiper2 .js p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
}
.fzlc .fzlc_lb .mySwiper2 .swiper-button-next:after,
.fzlc .fzlc_lb .mySwiper2 .swiper-button-prev:after {
  color: #808080;
  font-size: 0.2rem;
}
.fzlc .fzlc_lb .mySwiper2 .swiper-button-next:hover::after,
.fzlc .fzlc_lb .mySwiper2 .swiper-button-prev:after::after {
  color: #0055ff;
}
.fzlc .fzlc_lb .mySwiper2 .swiper-button-next:hover,
.fzlc .fzlc_lb .mySwiper2 .swiper-button-prev:hover {
  border-color: #0055ff;
}
.fzlc .fzlc_lb .mySwiper2 .swiper-button-next,
.fzlc .fzlc_lb .mySwiper2 .swiper-button-prev {
  width: 0.44rem;
  height: 0.44rem;
  top: 85%;
  left: 0.8rem;
  border-radius: 50%;
  border: 1px solid #808080;
}
.fzlc .fzlc_lb .mySwiper2 .swiper-button-next {
  left: 1.5rem;
}
.fzlc .fzlc_lb .mySwiper {
  height: 48%;
  margin-top: 1.8rem;
  margin-right: -.5rem;
  width: 0.96rem;
  position: relative;
  z-index: 9;
}
.fzlc .fzlc_lb .mySwiper .swiper-slide {
  position: relative;
  cursor: pointer;
}
.fzlc .fzlc_lb .mySwiper .swiper-slide::after {
  position: absolute;
  left: 0;
  bottom: 29%;
  width: 0.64rem;
  height: 0.02rem;
  background: url('../img/hx2.jpg') no-repeat bottom center;
  background-size: 0.64rem 0.02rem;
  content: "";
  display: none;
}
.fzlc .fzlc_lb .mySwiper .swiper-slide-thumb-active::after {
  display: block;
}
.fzlc .year {
  font-size: 1rem;
  margin-top: 0.2rem;
  color: #0055ff;
}
.col_f9 {
  background-color: #f9f9f9;
  padding: 0.3rem 0 .3rem 0;
  margin-top: 0  !important;
}
.col_f9  .inner{
  padding-bottom: 0 !important;
}
.col_f9:last-child {
  margin-bottom: 0.4rem;
}
.col_f9 .z_tp {
  width: 4.43rem;
  height: 2.1rem;
  overflow: hidden;
}
.col_f9 .z_tp img {
  width: 100%;
  height: 100%;
}
.col_f9 .inner {
  margin-top: 0;
  border-bottom: none;
}
.col_f9 .inner .yc_cont {
  width: 65%;
}
.col_f9 .inner .yc_cont .tz_a p {
  margin-bottom: 0.2rem;
  height: 0.6rem;
  -webkit-line-clamp: 2;
}
.col_f9 .inner .yc_cont .tz_a h2 {
  margin-bottom: 0.2rem;
}
.qydt {
  min-height: 6rem;
}
.new_list li {
  margin-top: 0.3rem;
}
.new_list .inner {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #f4f4f4;
  padding-bottom: 0.15rem;
}
.new_list .yc_cont {
  width: 100%;
}
.new_list .yc_cont .tz_a {
  display: block;
}
.new_list .yc_cont .tz_a:hover h2 {
  color: #0055ff;
}
.new_list .yc_cont .tz_a h2 {
  font-size: 0.24rem;
  color: #333333;
  font-weight: bold;
  padding-top: 0.1rem;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.new_list .yc_cont .tz_a p {
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.3rem;
}
.new_list .yc_cont .ys_box {
  line-height: 0.5rem;
  display: flex;
}
.new_list .yc_cont .ys_box span,
.new_list .yc_cont .ys_box em {
  display: inline-block;
  font-size: 0.18rem;
  color: #999999;
  font-family: Arial;
}
.new_list .yc_cont .ys_box em {
  margin: 0 0.1rem;
}
.fx {
  display: inline-block;
}
.fx .bshare-custom {
  display: inline-block;
}
.fx .bshare-custom a {
  width: 0.6rem;
  height: 0.5rem;
  line-height: 0.5rem;
  padding: 0;
  background: none;
  display: inline-block !important;
  border-radius: 50%;
  transition: all 0.5s;
  cursor: pointer;
  overflow: hidden;
  color: #999999;
  font-family: Arial;
  font-size: 0.18rem;
}
.fx .bshare-custom a>img{
  width: .14rem;
}
.fx .bshare-custom a:hover {
  color: #0055ff;
  text-decoration: none !important;
}
.fx .bshare-custom a img {
  vertical-align: baseline;
}
.fx .bshare-custom > div {
  display: inline-block;
}
/* 分页 */
.fy {
  text-align: center;
  margin-bottom: 0.8rem;
  margin-top: 0.6rem;
  display: flex;
  justify-content: center;
}
.fy .toale p {
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.35rem;
  margin-right: 0.2rem;
}
.fy p {
  display: inline-block;
}
.fy .one {
  display: inline-flex;
  justify-content: center;
}
.fy .fywz,
.fy input,
.fy p {
  font-size: 0.16rem;
}
.fy input {
  width: 0.35rem;
  height: 0.35rem;
  border: 0.01rem solid #dddddd;
  font-size: 0.14rem;
  color: #333;
  text-align: center;
  line-height: 0.35rem;
  margin: 0 0.07rem;
  border-radius: 4px;
}
.fy .fywz {
  width: 0.42rem;
  border-radius: 0;
}
.fy a {
  width: 0.35rem;
  height: 0.35rem;
  line-height: 0.35rem;
  text-align: center;
  color: #333333;
  display: inline-block;
  transition: all 0.5s;
  font-size: 0.16rem;
  border: 0.01rem solid #ececec;
  border-radius: 4px;
  margin-right: 0.1rem;
  vertical-align: middle;
}
.fy a.on,
.fy a[href]:hover {
  background-color: #0055ff;
  color: #fff;
  border-color: #0055ff;
}
.fy .wy {
  margin-right: 0;
}
.fy .qr {
  margin-left: 0.1rem;
  padding: 0 0.1rem;
  cursor: pointer;
}
.fy .tz_z {
  display: inline-flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  margin-bottom: 0.26rem;
  margin-left: 0.2rem;
}
.fy .swy {
  padding: 0 0.1rem;
}
.fy .sxy:hover {
  border-color: #0055ff;
}
.fy .sxy,
.fy .xyy {
  width: 0.7rem;
}
.qydt-xq {
  display: flex;
  justify-content: space-between;
  margin: 0.48rem auto;
}
.qydt-xq .z_box {
  width: 70%;
}
.qydt-xq .y_box {
  width: 26.5%;
}
.qydt-xq .y_box .inner {
  background-color: #f9f9f9;
  padding: 0.17rem 0.2rem 0.4rem 0.17rem;
  box-sizing: border-box;
}
.qydt-xq .ckgd {
  display: block;
  width: 100%;
  height: 0.42rem;
  background-color: #0055ff;
  text-align: center;
  line-height: 0.42rem;
  color: #fff;
  font-weight: bold;
  font-size: 0.18rem;
  margin-top: 0.3rem;
  transition: all 0.5s;
}
.qydt-xq .ckgd:hover {
  background-color: #c6000b;
}
.xwxq .xqtit {
  font-size: 0.28rem;
  margin-bottom: 0.2rem;
  color: #282828;
  line-height: 0.4rem;
  padding-top: 0.1rem;
}
.xwxq .xq_nav {
  overflow: hidden;
  padding-bottom: 0.15rem;
  margin-bottom: 0.4rem;
  position: relative;
  line-height: 0.4rem;
  display: flex;
  justify-content: flex-start;
  border-bottom: 1px solid #edf1f2;
}
.xwxq .xq_nav p {
  font-size: 0.18rem;
  color: #888a8b;
}
.xwxq .xq_nav span {
  margin-right: 0.36rem;
  display: inline-block;
  cursor: pointer;
}
.xwxq .xq_nav span img {
  width: 0.16rem;
  margin-right: 0.1rem;
}
.xwxq .xq_nav .font {
  margin-right: 0.36rem;
}
.xwxq .xq_nav .font span {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 5px;
  margin-right: 0.05rem;
  text-align: center;
  line-height: 0.3rem;
}
.xwxq .xq_nav .font span.on,
.xwxq .xq_nav .font span:hover {
  background-color: #0055ff;
  color: #fff;
}
.xwxq .xq_nav a {
  font-size: 0.18rem;
  color: #0055ff;
}
.xwxq .xq_nav a:hover {
  color: #c6000b;
}
.xq_con {
  text-align: center;
  min-height: 5rem;
}
.xq_con img{
  max-width: 100%;
}
.xq_con table{
  max-width: 100%;
}
.xq_con iframe{
  max-width: 100%;
}
.xq_con video{
  max-width: 100%;
}
.xq_con p {
  text-align: left;
}
.tj_xw h3 {
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.4rem;
  margin-bottom: 0.2rem;
  padding-left: 0.1rem;
  box-sizing: border-box;
  background: url('../img/xq_sx.jpg') no-repeat left center;
  background-size: 0.06rem 0.25rem;
}
.tj_xw .tj_list li {
  margin-bottom: 0.25rem;
}
.tj_xw .tj_list li a {
  display: block;
}
.tj_xw .tj_list li a:hover p {
  color: #0055ff;
}
.tj_xw .tj_list li a p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
  height: 0.6rem;
  -webkit-line-clamp: 2;
  margin-bottom: 0.1rem;
  font-weight: bold;
}
.tj_xw .tj_list li a span {
  font-size: 0.18rem;
  color: #666666;
  line-height: 0.2rem;
}
.sxp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #edf1f2;
  margin: 0.7rem 0;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.sxp a {
  display: block;
  width: 45%;
  padding: 0.16rem 0;
}
.sxp a[href]:hover p,
.sxp a[href]:hover h3 {
  color: #0055ff;
}
.sxp p,
.sxp h3 {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #333333;
  font-weight: normal;
  height: 0.24rem;
}
.sxp .xyp {
  text-align: right;
}
.h_580_tit {
  text-align: left;
  margin: 1.8rem auto 0 !important;
}
.h_580_tit h3 {
  text-align: left;
  margin-bottom: 0.2rem;
  font-size: 0.5rem;
  font-weight: bold;
}
.h_580_tit p {
  width: 100%;
  font-size: 0.22rem;
  color: #eceae8;
  line-height: 0.4rem;
  width: 100%;
  font-weight: normal;
}
.rsdl .tit {
  text-align: center;
  font-size: 0.36rem;
  font-weight: bold;
  padding-top: 0.6rem;
}
.rsdl .fwnr .fwnr_list {
  width: 80%;
  display: flex;
  justify-content: space-between;
  margin: 0.47rem auto 0.6rem auto;
}
.rsdl .fwnr .fwnr_list li {
  width: 3.06rem;
  text-align: center;
}
.rsdl .fwnr .fwnr_list li img {
  width: 1.88rem;
  height: 1.87rem;
}
.rsdl .fwnr .fwnr_list li p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
}
.rsdl .jjtd {
  width: 100%;
  height: 5.14rem;
  background: url('../img/td_bj.jpg') no-repeat center;
  background-size: 100% 100%;
}
.rsdl .jjtd .td_list {
  width: 60%;
  display: flex;
  justify-content: space-between;
  margin: 0.56rem auto 0;
}
.rsdl .jjtd .td_list li {
  width: 2.55rem;
  height: 2.63rem;
  background-color: #fff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0 0.27rem;
  box-sizing: border-box;
}
.rsdl .jjtd .td_list li:nth-child(n+3) p {
  padding-left: 0.15rem;
  box-sizing: border-box;
}
.rsdl .jjtd .td_list h3 {
  font-size: 0.24rem;
  color: #333333;
  margin-bottom: 0.2rem;
}
.rsdl .jjtd .td_list p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.28rem;
  text-align: center;
}
.rsdl .fwbz_list {
  display: flex;
  justify-content: space-between;
  margin: 0.46rem auto 0.7rem auto;
}
.rsdl .fwbz_list li {
  width: 4.38rem;
}
.rsdl .fwbz_list li .tp {
  width: 4.38rem;
  height: 2.08rem;
  overflow: hidden;
}
.rsdl .fwbz_list li .tp img {
  width: 100%;
  height: 100%;
}
.rsdl .fwbz_list li h4 {
  font-size: 0.24rem;
  color: #333;
  margin-top: 0.15rem;
  line-height: 0.3rem;
  text-align: center;
  margin-bottom: 0.1rem;
}
.rsdl .fwbz_list li p {
  width: 82%;
  margin: 0 auto;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.24rem;
  text-align: center;
}
.swhz {
  position: relative;
  z-index: 9;
  margin: -1.4rem auto 0;
  background-color: #fff;
  padding: 0.55rem 0.35rem;
  box-sizing: border-box;
}
.swhz .swhz_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  min-height: 5.44rem;
}
.swhz .swhz_list li {
  width: 48%;
  margin-bottom: 0.5rem;
}
.swhz .swhz_list li:hover .tit {
  background: #0055ff;
}
.swhz .swhz_list li:hover .tit h2,
.swhz .swhz_list li:hover .tit p,
.swhz .swhz_list li:hover .tit span {
  color: #fff;
}
.swhz .swhz_list li:hover .sq {
  color: #fff;
  background-color: #0055ff;
}
.swhz .swhz_list .tit {
  width: 100%;
  height: 0.68rem;
  background-color: #eeeeee;
  transition: all 0.5s;
  padding: 0 0.25rem;
  box-sizing: border-box;
}
.swhz .swhz_list .tit h2 {
  font-size: 0.26rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.68rem;
}
.swhz .swhz_list .tit p {
  font-size: 0.2rem;
  color: #333333;
  padding-top: 0.27rem;
  box-sizing: border-box;
}
.swhz .swhz_list .tit p span {
  font-size: 0.24rem;
  color: #333333;
  font-family: 'Arial';
}
.swhz .swhz_list .wz {
  width: 100%;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
  padding: 0 0.3rem;
  box-sizing: border-box;
  margin-top: 0.25rem;
  min-height: .9rem;
}
.swhz .swhz_list .sq {
  width: 1.6rem;
  height: 0.44rem;
  background-color: #eeeeee;
  color: #333;
  text-align: center;
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 0.44rem;
  transition: all 0.5s;
  margin-top: 0.25rem;
  margin-left: 0.3rem;
}
.sw_xq {
  min-height: 5rem;
}
.sw_xq h2 {
  font-size: 0.36rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.2rem;
}
.sw_xq P {
  font-size: 0.18rem;
  color: #333333;
  margin-bottom: 0.1rem;
  text-align: center;
}
.chk {
  width: 80%;
  margin: 0.47rem auto 0;
}
.chk li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.25rem;
}
.chk li .gsmc {
  width: 100%;
}
.chk li .gsmc input {
  width: 87.6%;
}
.chk li p {
  float: left;
  width: 1.2rem;
  line-height: 0.2rem;
}
.chk li p em {
  font-size: 0.2rem;
  display: inline-block;
  color: #ff0000;
}
.chk li p span {
  width: 0.9rem;
  display: inline-block;
  text-align-last: justify;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.52rem;
}
.chk li label {
  width: 49%;
  overflow: hidden;
}
.chk li label input {
  float: right;
  width: 80%;
  font-size: 0.18rem;
  color: #333333;
  padding-left: 0.12rem;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
  line-height: 0.2rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  -webkit-transition: all 0.3s 0s;
  -o-transition: all 0.3s 0s;
  -moz-transition: all 0.3s 0s;
  transition: all 0.3s 0s;
}
.chk li label input::placeholder {
  color: #999999;
}
.chk li label input,
.chk li label select,
.chk li label .yzm .l_int {
  display: block;
  width: 75%;
  height: 0.59rem;
  line-height: 0.59rem;
  border: 0.01rem solid #e1e1e1;
  color: #333;
  padding: 0 0.12rem;
  box-sizing: border-box;
  font-size: 0.16rem;
}
.chk li label .yzm .l_int {
  width: 80% !important;
}
.chk li label .yzm .l_int img {
  width: 0.74rem;
  height: 0.31rem;
}
.chk li label select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  background: url('../img/sel_xl.png') no-repeat 97% center;
  background-size: 0.15rem 0.09rem;
  transition: all 0.5s;
  outline: none;
}
.chk li label select::placeholder {
  color: #999999;
}
.chk li .bz {
  width: 100%;
}
.chk li .bz textarea {
  float: right;
  width: 87.5%;
  padding: 0.1rem 0.12rem;
  box-sizing: border-box;
  min-height: 1.8rem;
  font-size: 0.16rem;
  line-height: 0.4rem;
  border: 0.01rem solid #e1e1e1;
  resize: none;
  transition: all 0.5s;
  color: #333333;
}
.chk li .bz textarea::placeholder {
  color: #999999;
}
.chk li .l_yzm {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.chk li .l_yzm .l_int {
  width: 48%;
  position: relative;
}
.chk li .l_yzm .l_int input {
  margin-bottom: 0;
}
.chk li .l_yzm .l_int img {
  position: absolute;
  right: 1%;
  bottom: 9%;
  height: 80%;
}
.chk .addr {
  align-items: center;
}
.chk .addr p {
  width: 1.2rem;
  line-height: 0.2rem;
}
.chk .addr label {
  width: 43%;
}
.chk .addr label select {
  width: 100%;
}
.chk .btn {
  display: flex;
  justify-content: center;
}
.chk .btn .tj {
  display: block;
  width: 2.32rem;
  background-color: #d1d1d1;
  font-size: 0.24rem;
  line-height: 0.64rem;
  color: #333333;
  text-align: center;
  transition: all 0.5s;
  cursor: pointer;
}
.chk .btn .tj:hover {
  background-color: #0055ff;
  color: #fff;
}
.chk .btn .tj:first-child {
  margin-right: 0.3rem;
}
.chk .focus {
  box-shadow: 0 0 5px #0055ff;
  border-color: #0055ff;
}
.yyg_ban .ban_tit p {
  width: 6.7rem;
}
.yyg .fwnr {
  width: 100%;
  height: 5.6rem;
  background: url('../img/fwnr_tp.jpg') no-repeat left center;
  background-size: 10.01rem 5.6rem;
}
.yyg .fwnr .cont {
  height: 100%;
  padding-top: 1.5rem;
  width: 6.8rem;
}
.yyg .fwnr .cont .nr_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.yyg .fwnr .cont .nr_list li {
  width: 50%;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.45rem;
}
.pub_h2 {
  font-size: 0.36rem;
  color: #333333;
  margin-bottom: 0.4rem;
}
.zpks {
  min-height: 5rem;
}
.zpks .qh_tit {
  position: relative;
  z-index: 9;
  text-align: center;
  font-size: 0;
  margin-top: -0.6rem;
}
.zpks .qh_tit .tit_item {
  width: 2.58rem;
  height: 0.6rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 0.6rem;
  display: inline-block;
  cursor: pointer;
}
.zpks .qh_tit .tit_item.on,
.zpks .qh_tit .tit_item:hover {
  background-color: #0055ff;
}
.zpks .qh_box .cont_item {
  display: none;
}
.zpks .qh_box .cont_item.on {
  display: block;
}
.zpks .qh_box .cont_item .da_fwnr {
  margin-top: 0;
  margin-bottom: 0;
}
.zpks .qh_box .cont_item .da_fwnr .pub_h2 {
  text-align: center;
  padding-top: 0.8rem;
}
.zpks .qh_box .zp_bj {
  height: 8.64rem;
}
.zpks .qh_box .zp_bj .da_fwnr ul li {
  height: auto;
  cursor: pointer;
}
.zpks .qh_box .zp_bj .da_fwnr ul li img {
  max-width: 5.6rem;
  width: auto;
  height: auto;
  max-height: 0.5rem;
}
.zpks .qh_box .zp_bj .fwms {
  background-color: transparent;
}
.zpks .qh_box .zp_bj .fwms h2 {
  padding-top: 0;
}
.zpks .qh_box .zp_bj .fwms .w {
  display: flex;
  justify-content: space-between;
}
.zpks .qh_box .zp_bj .fwms .w div {
  padding: 0.3rem 0.2rem 0.3rem 0.2rem;
  box-sizing: border-box;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.35rem;
  width: 4.22rem;
  height: 2.2rem;
  background-color: #fff;
  border-radius: 12px;
  text-align: left;
}
.zpks .zp_bj {
  width: 100%;
  height: 8.64rem;
  background: url('../img/ksbj.jpg') no-repeat center;
  background-size: 100% 100%;
}
.zpks .fwnr h2 {
  margin-top: 0.73rem;
  text-align: center;
}
.zpks .fwnr ul {
  width: 90%;
  margin: 0 auto 0.5rem auto;
  display: flex;
  justify-content: space-between;
}
.zpks .fwnr ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 1.88rem;
  height: 1.98rem;
  border: 1px solid #dcdcdc;
  text-align: center;
  border-radius: 5px;
}
.zpks .fwnr ul li img {
  width: 0.6rem;
  height: 0.6rem;
}
.zpks .fwnr ul p {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.24rem;
}
.zpks .fwlc {
  width: 100%;
  height: 3.9rem;
  padding-top: 0.45rem;
  background-color: #efefef;
  text-align: center;
}
.zpks .fwlc img {
  width: 13.47rem;
  height: 2.88rem;
}
.zpks .select h2 {
  text-align: center;
  margin-top: 0.7rem;
}
.zpks .select ul {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.6rem;
}
.zpks .select ul li {
  width: 30%;
  height: 2.51rem;
  background: url('../img/jbx.png') no-repeat right center;
  background-size: 0.01rem 2.51rem;
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding:0 .1rem;
  box-sizing: border-box;
}
.zpks .select ul li:last-child {
  background: none;
}
.zpks .select ul li .wz {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.26rem;
  margin-top: 0.2rem;
  text-align: center;
  min-height: .52rem;
}
.zpks .select ul li img {
  width: 0.7rem;
  height: 0.7rem;
}
.zpks .tema {
  width: 100%;
  height: 4.56rem;
  background-color: #f9f9f9;
}
.zpks .tema ul {
  width: 50%;
  float: left;
  height: 100%;
  padding: 0.4rem 0.1rem 0.4rem 2.6rem;
  box-sizing: border-box;
}
.zpks .tema ul li {
  overflow: hidden;
  width: 100%;
  margin-bottom: 0.2rem;
}
.zpks .tema ul li:last-child {
  margin-bottom: 0;
}
.zpks .tema ul img {
  float: left;
  width: 0.5rem;
  margin-right: 0.05rem;
}
.zpks .tema ul .wz {
  float: right;
  width: 90%;
}
.zpks .tema ul p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
}
.zpks .tema ul h3 {
  font-size: 0.22rem;
  color: #333;
  margin-bottom: 0.1rem;
}
.zpks .tema .y_box {
  width: 50%;
  float: right;
  height: 100%;
  background: url('../img/zpks_tdtp.jpg') no-repeat center;
  background-size: 100% 100%;
  padding: 0.8rem 0 0 0.5rem;
  box-sizing: border-box;
}
.zpks .tema .y_box div {
  margin-bottom: 0.2rem;
}
.zpks .tema .y_box h3 {
  font-size: 0.26rem;
  color: #fff;
  margin-bottom: 0.4rem;
}
.zpks .tema .y_box p {
  font-size: 0.18rem;
  color: #fff;
  margin-top: -0.2rem;
}
.zpks .tema .y_box .span {
  display: block;
  font-size: 0.5rem;
  font-family: Impact;
  color: #226afc;
  font-weight: bold;
  margin-top: 0;
}
.zpgg {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.6rem;
}
.zpgg .z_box {
  width: 50%;
  background-color: #fff;
  margin-top: -2.1rem;
  padding-left: 2.6rem;
  padding-top: 0.94rem;
  padding-right: 0.6rem;
  box-sizing: border-box;
}
.zpgg .z_box h3 {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.4rem;
  margin-bottom: 0.5rem;
}
.zpgg .zpxx img{
  display: none;
}
.zpgg .z_box .wz {
  height: 4rem;
  overflow-y: auto;
}
.zpgg .z_box .wz::-webkit-scrollbar {
  width: 0.02rem;
}
.zpgg .z_box .wz::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.zpgg .z_box .wz p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
}
.zpgg .z_box .zpxx {
  display: block;
  width: 2.05rem;
  height: 0.56rem;
  background-color: #eeeeee;
  color: #333;
  text-align: center;
  line-height: 0.56rem;
  transition: all 0.5s;
  font-size: 0.22rem;
  font-weight: bold;
  margin: 0.3rem 0;
}
.zpgg .z_box .zpxx img {
  margin-left: 0.1rem;
}
.zpgg .z_box .zpxx:hover {
  color: #fff;
  background-color: #0055ff;
}
.zpgg .y_box {
  width: 50%;
  padding-top: 0.72rem;
}
.zpgg .y_box ul {
  display: flex;
  justify-content: space-around;
  padding-left: 0.1rem;
  box-sizing: border-box;
  width: 7.3rem;
  margin-bottom: 0.3rem;
}
.zpgg .y_box ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zpgg .y_box ul .num {
  font-size: 0.6rem;
  color: #0055ff;
  font-family: Arial;
  margin-right: 0.15rem;
}
.zpgg .y_box ul .wz p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.24rem;
}
.zpgg .y_box img {
  width: 9.5rem;
}
.glzx .fwnr {
  margin: 0.8rem auto 0;
}
.glzx .fwnr .pub_h2 {
  text-align: center;
}
.glzx .fwnr .box {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  height: 4.42rem;
  background: url('../img/gl_fwtp.jpg') no-repeat center;
  background-size: 100% 100%;
}
.glzx .fwnr .li {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
}
.glzx .fwnr .li h2 {
  font-size: 0.24rem;
  color: #fff;
}
.glzx .fwnr .li p {
  font-size: 0.18rem;
  color: #fff;
  line-height: 0.3rem;
  text-align: center;
}
.glzx .fwnr .mid {
  /* width: 5.36rem; */
  width: 38.2%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.glzx .fwnr .rig{
  width: 34.7%;
}
.glzx .fwnr .yi {
  /* width: 3.76rem; */
  width: 27%;
  height: 4.4rem;
  border-right: 1px solid #fff;
}
.glzx .fwnr .yi img {
  margin-bottom: 0.15rem;
}
.glzx .fwnr .er {
  /* width: 2.67rem; */
  width: 49.8%;
  height: 2.2rem;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.glzx .fwnr .san {
  /* width: 4.84rem; */
  width: 100%;
  height: 2.2rem;
  border-bottom: 1px solid #fff;
}
.glzx .fwnr .san h2 {
  margin-bottom: 0.3rem;
}
.glzx .select {
  margin: 0.81rem auto 1rem auto;
}
.glzx .select h2 {
  text-align: center;
  margin-bottom: 0.4rem;
}
.glzx .select ul {
  width: 87%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.glzx .select ul li {
  text-align: center;
  flex: 1;
}
.glzx .select ul li img {
  width: 1.15rem;
  height: 1.14rem;
}
.glzx .select ul li h3 {
  font-size: 0.24rem;
  color: #333;
  margin-top: 0.26rem;
}
.glzx .fwbz {
  width: 100%;
  height: 4.73rem;
  background: url('../img/gl_fwbz.jpg') no-repeat left center;
  background-size: 100% 100%;
}
.glzx .fwbz h2 {
  text-align: center;
  color: #333;
  padding-top: 0.62rem;
}
.glzx .fwbz .cont {
  width: 10rem;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
}
.glzx .fwbz .qh_tit {
  margin-right: 2.4rem;
}
.glzx .fwbz .tit_item {
  width: 2.68rem;
  height: 0.7rem;
  background-color: #fff;
  border-left: 0.08rem solid #0055ff;
  margin-bottom: 0.12rem;
  font-size: 0.24rem;
  line-height: 0.7rem;
  color: #333;
  padding-left: 0.27rem;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.5s;
}
.glzx .fwbz .tit_item.on,
.glzx .fwbz .tit_item:hover {
  background-color: #0055ff;
  border-color: #fff;
  color: #fff;
}
.glzx .fwbz .cont_item {
  width: 5.2rem;
  overflow-y: auto;
  height: 2.3rem;
  padding-right: 0.1rem;
  box-sizing: border-box;
  display: none;
}
.glzx .fwbz .cont_item.on {
  display: block;
}
.glzx .fwbz .cont_item::-webkit-scrollbar {
  width: 0.02rem;
}
.glzx .fwbz .cont_item::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.glzx .fwbz .cont_item h3 {
  font-size: 0.36rem;
  color: #333;
  line-height: 0.5rem;
  padding-bottom: 0.1rem;
  background: url('../img/jb-bj.png') no-repeat bottom left;
  background-size: 1.67rem 0.28rem;
  margin-bottom: 0.2rem;
}
.glzx .fwbz .cont_item p {
  font-size: 0.22rem;
  color: #333;
  line-height: 0.3rem;
}
.tit_333 .ban_tit h3,
.tit_333 .ban_tit p {
  color: #333;
}
.cyyp .pub_h2 {
  text-align: center;
  margin-top: 0.54rem;
}
.cyyp .fwnr ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.cyyp .fwnr ul li {
  width: 3.6rem;
  cursor: pointer;
  margin-bottom: 0.4rem;
}
.cyyp .fwnr ul li:hover .tit {
  background: url('../img/da2.png') no-repeat center;
  background-size: 1.97rem 2.26rem;
}
.cyyp .fwnr ul li:hover .tit h3 {
  color: #0055ff;
}
.cyyp .fwnr ul li .tit {
  width: 1.97rem;
  height: 2.26rem;
  background: url('../img/da1.png') no-repeat center;
  background-size: 1.97rem 2.26rem;
  text-align: center;
  padding-top: 0.3rem;
  box-sizing: border-box;
  margin: 0 auto;
  transition: all .5s;
}
.cyyp .fwnr ul li .tit img {
  width: 0.6rem;
  height: 0.6rem;
  margin-bottom: 0.5rem;
}
.cyyp .fwnr ul li .tit h3 {
  font-size: 0.24rem;
  color: #333;
  text-align: center;
}
.cyyp .fwnr ul li p {
  margin-top: 0.1rem;
  font-size: 0.18rem;
  color: #333333;
  text-align: center;
  line-height: 0.3rem;
}
.cyyp .cont {
  display: flex;
  justify-content: space-between;
}
.cyyp .cont .z_box {
  position: relative;
  width: 9.6rem;
  height: 7.32rem;
}
.cyyp .cont .z_box .bj_tp {
  width: 100%;
  height: 100%;
}
.cyyp .cont .z_box .box {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.7rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.cyyp .cont .z_box .tit_item {
  width: 100%;
  height: 0.74rem;
  background-color: #fff;
  text-align: center;
  line-height: 0.74rem;
  margin-bottom: 0.2rem;
  cursor: pointer;
  font-size: .2rem;
}
.cyyp .cont .z_box .tit_item  img{
  max-width: .7rem;
  vertical-align: -0.09rem;
}
.cyyp .cont .z_box .tit_item .img2 {
  display: none;
}
.cyyp .cont .z_box .tit_item.on,
.cyyp .cont .z_box .tit_item:hover {
  display: block;
  background-color: #0055ff;
  color: #fff;
}
.cyyp .cont .z_box .tit_item.on .img2,
.cyyp .cont .z_box .tit_item:hover .img2 {
  display: inline-block;
}
.cyyp .cont .z_box .tit_item.on .img1,
.cyyp .cont .z_box .tit_item:hover .img1 {
  display: none;
}
.cyyp .cont .y_box {
  width: 9.6rem;
  height: 7.32rem;
  padding: 0.2rem 2.6rem 0.2rem 0.6rem;
  box-sizing: border-box;
  background-color: #f9f9f9;
}
.cyyp .cont .y_box .qh_cont {
  width: 100%;
  height: 7.32rem;
  align-items: center;
  flex-direction: column;
  overflow-y: auto;
  display: none;
  justify-content: center;
}
.cyyp .cont .y_box .qh_cont.on {
  display: flex;
}
.cyyp .cont .y_box .qh_cont::-webkit-scrollbar {
  width: 0.02rem;
}
.cyyp .cont .y_box .qh_cont::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.cyyp .cont .y_box .cont_item {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0.4rem;
}
.cyyp .cont .y_box .cont_item .num {
  font-size: 0.48rem;
  color: #dcdcdc;
  font-family: Arial;
  margin-right: 0.1rem;
}
.cyyp .cont .y_box .cont_item h2,
.cyyp .cont .y_box .cont_item p ,
.cyyp .cont .y_box .cont_item p span{
  font-size: 0.22rem !important;
  color: #333333;
  line-height: 0.32rem !important;
}
.cyyp .cont .y_box .cont_item h2{
  margin-bottom: .1rem;
}
.cyyp .sdtd {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-top: 0.8rem;
  overflow: hidden;
}
.cyyp .sdtd .z_box {
  width: 50%;
  padding-left: 2.6rem;
  box-sizing: border-box;
}
.cyyp .sdtd .z_box h2 {
  font-size: 0.36rem;
  font-weight: bold;
  color: #333333;
  padding-top: 0.9rem;
}
.cyyp .sdtd .z_box h2 span {
  color: #0055ff;
  font-style: italic;
  font-size: 0.72rem;
}
.cyyp .sdtd .td_lb {
  width: 8.56rem;
  height: 2.87rem;
  margin-right: -1.5rem;
  margin-top: 0.58rem;
}
.cyyp .sdtd .td_lb .swiper {
  width: 100%;
  height: 100%;
}
.cyyp .sdtd .td_lb ul {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.cyyp .sdtd .td_lb li {
  width: 33.3%;
  background-color: #f9f9f9;
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  transition: all 0.5s;
  cursor: pointer;
  justify-content: center;
}
.cyyp .sdtd .td_lb li:nth-child(2) {
  background-color: #0055ff;
}
.cyyp .sdtd .td_lb li:nth-child(2)  .img1 {
  display: none;
}
.cyyp .sdtd .td_lb li:nth-child(2)  .img2 {
  display: inline-block;
}
.cyyp .sdtd .td_lb li:nth-child(2)  p,
.cyyp .sdtd .td_lb li:nth-child(2)  h2 {
  color: #fff;
}
.cyyp .sdtd .td_lb li img {
  width: 0.7rem;
  height: 0.7rem;
}
.cyyp .sdtd .td_lb li .img2 {
  display: none;
}
.cyyp .sdtd .td_lb li h2 {
  font-size: 0.24rem;
  color: #333333;
  margin-top: 0.1rem;
  line-height: 0.4rem;
  padding-top: 0;
}
.cyyp .sdtd .td_lb li p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.3rem;
}
.cyyp .sdtd .swiper-pagination {
  width: 8.56rem;
  text-align: center;
  left: 2.6rem;
  bottom: 0.4rem !important;
}
.cyyp .fwbz {
  width: 100%;
  background-color: #f9f9f9;
  margin: 0.82rem 0;
  padding: 0.6rem 0;
}
.cyyp .fwbz .inner {
  display: flex;
  justify-content: space-between;
}
.cyyp .fwbz .z_box {
  width: 50%;
  height: 5.02rem;
}
.cyyp .fwbz .z_box img {
  width: 100%;
  height: 100%;
}
.cyyp .fwbz .y_box {
  width: 50%;
  padding: 0.3rem 0.2rem;
  box-sizing: border-box;
}
.cyyp .fwbz .y_box .nr {
  width: 100%;
  height: 3.78rem;
  overflow-y: auto;
  margin-bottom: 0.15rem;
}
.cyyp .fwbz .y_box .nr::-webkit-scrollbar {
  width: 0.02rem;
}
.cyyp .fwbz .y_box .nr::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.cyyp .fwbz .y_box h3 {
  font-size: 0.36rem;
  color: #0055ff;
  margin-bottom: 0.3rem;
}
.cyyp .fwbz .y_box h4 {
  font-size: 0.22rem;
  color: #333;
  margin-bottom: 0.1rem;
}
.cyyp .fwbz .y_box p {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.2rem;
  margin-bottom: 0.4rem;
}
.wzdt img {
  display: block;
  margin: 0.4rem auto 0;
}
.wzdt .dt_ul {
  display: flex;
  width: 100%;
  overflow: hidden;
  margin: 0.2rem auto 0;
  padding-top: 0.5rem;
  min-height: 4.76rem;
  justify-content: flex-end;
}
.wzdt .dt_ul li {
  position: relative;
  text-align: center;
  width: 12%;
}
.wzdt .dt_ul li:nth-child(12) .ej {
  width: 105%;
}
.wzdt .dt_ul li .a1 {
  display: block;
  font-size: 0.2rem;
  font-weight: bold;
  color: #fff;
  line-height: 0.3rem;
  text-align: left;
  padding-left: 0.15rem;
  box-sizing: border-box;
  background: url('../img/wzdt_sx.jpg') no-repeat left center;
}
.wzdt .dt_ul li .ej {
  position: relative;
  width: auto;
  background: none;
  text-align: left;
  margin-top:.2rem;
  /*padding-left: .2rem;*/
  box-sizing: border-box;
  
}
.wzdt .dt_ul li .ej::after{
  position: absolute;
  top:-24px;
  left: 3px;
  width: 1px ;
  height: 100%;
  background-color: #333333;
  content: "";
}
.wzdt .dt_ul li .ej a {
  display: block;
  font-size: 0.16rem;
  color: #fff;
  line-height: 0.3rem;
  margin-bottom: 0.15rem;
  padding-left: 0.15rem;
  box-sizing: border-box;
}
.wzdt .dt_ul li a:hover {
  color: #0055ff;
}
.fwxm {
  background: #fcfcfc url(../img/fwxmbj.jpg) no-repeat center bottom;
  background-size: 100%;
  background-attachment: fixed;
}
.fwxmnr {
  width: 100%;
  min-width: 12rem;
  padding-top: 1.2rem;
}
.fwxmnr h1 {
  font-size: 0.36rem;
  color: #333;
  text-align: center;
}
.fwxmnr h3 {
  font-size: 0.3rem;
  color: #0055ff;
  font-family: arial;
  text-align: center;
  font-weight: normal;
  line-height: 0.71rem;
}
/* .fwxmnr h3:after {
  content: "|";
  color: #0055ff;
  display: block;
  margin: 0.1rem auto;
  font-weight: lighter;
  font-size: 0.18rem;
} */
.fwxmnr ul {
  margin: 0.3rem auto;
  width: 8.96rem;
}
.fwxmnr ul li {
  height: 2.73rem;
  margin-bottom: 0.35rem;
  overflow: hidden;
}
.fwxmnr ul li a {
  display: block;
  position: relative;
}
.fwxmnr ul li img {
  width: 100%;
  height: 100%;
}
.fwxmnr ul li .blue {
  width: 100%;
  height: 2.73rem;
  background: url(../img/blue.png) repeat-x;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: none;
}
.fwxmnr ul li img.icon {
  display: block;
  width: 0.45rem;
  height: 0.42rem;
  position: absolute;
  left: 50%;
  margin-left: -0.225rem;
  top: 0.87rem;
  z-index: 2;
}
.fwxmnr ul li h2 {
  font-size: 0.24rem;
  color: #fff;
  line-height: 0.62rem;
  position: absolute;
  text-align: center;
  left: 0;
  top: 1.4rem;
  width: 100%;
  z-index: 2;
}
.fwxmnr ul li span {
  position: absolute;
  display: block;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
  left: 0;
  z-index: 2;
  top: 1.9rem;
  width: 100%;
}
.fwxmnr ul li a:hover .blue {
  display: block;
}
.da_banner div {
  width: 14rem;
  margin: 0 auto;
  padding-top: 1.88rem;
  color: #fff;
  text-align: left;
}
.da_banner h1 {
  font-size: 0.5rem;
  margin-bottom: 0.16rem;
}
.da_banner p {
  font-size: 0.2rem;
  line-height: 0.42rem;
  width: 50%;
}
.da_fwnr {
  width: 14rem;
  margin: 0.6rem auto;
}
.da_fwnr h1 {
  font-size: 0.36rem;
  color: #333;
  text-align: center;
}
.da_fwnr ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.75rem;
}
.da_fwnr ul li {
  width: 1.97rem;
  height: 3.57rem;
}
.da_fwnr ul li div {
  width: 100%;
  height: 2.26rem;
  background: url(../img/da1.png) no-repeat;
  background-size: 100% 100%;
}
.da_fwnr ul li div img {
  display: block;
  width: 0.37rem;
  height: 0.44rem;
  margin: 0 auto;
  padding-top: 0.44rem;
}
.da_fwnr ul li div h3 {
  font-size: 0.24rem;
  text-align: center;
  margin-top: 0.5rem;
  color: #333;
}
.da_fwnr ul li:hover div {
  background: url(../img/da2.png) no-repeat;
  background-size: 100% 100%;
}
.da_fwnr ul li p {
  font-size: 0.18rem;
  text-align: center;
  color: #333;
  line-height: 0.32rem;
}
.da_td {
  width: 100%;
  height: 5.95rem;
  background: url(../img/da_c.jpg) no-repeat right top;
  background-size: 50% 100%;
}
.da_td div {
  width: 14rem;
  margin: 0 auto;
  padding-top: 0.89rem;
}
.da_td h1 {
  font-size: 0.36rem;
  color: #333;
  margin-bottom: 0.8rem;
}
.da_td h1 em {
  font-size: 0.72rem;
  color: #0055ff;
  font-family: arial;
  font-weight: bold;
  padding: 0 0.1rem;
}
.da_td ul {
  overflow: hidden;
}
.da_td ul li {
  width: 1.56rem;
  height: 1.22rem;
  float: left;
  padding: 1.64rem 0.9rem 0 0.4rem;
  background: #f9f9f9 url(../img/tgda.png) no-repeat 0.4rem 0.82rem;
  background-size: 0.55rem 0.57rem;
  font-size: 0.24rem;
  color: #333;
  line-height: 0.36rem;
  font-weight: bold;
}
.da_td ul li:nth-child(2) {
  background: #0055ff url(../img/tsqy.png) no-repeat 0.4rem 0.82rem;
  color: #fff;
}
.da_td ul li:nth-child(3) {
  background: #f9f9f9 url(../img/jdjy.png) no-repeat 0.4rem 0.82rem;
}
.fwly {
  padding: 0.66rem 0;
  background: #f9f9f9;
  margin-top: 0.88rem;
  overflow: hidden;
}
.fwly > div {
  width: 14rem;
  margin: 0 auto;
}
.fwly > div > div {
  width: 50%;
  float: left;
}
.fwly img {
  width: 100%;
}
.fwly .tabs dt {
  display: block;
  float: left;
  width: 50%;
  color: #333;
  text-align: center;
  background: #fff;
  line-height: 1.17rem;
  font-size: 0.36rem;
  font-weight: bold;
  cursor: pointer;
}
.fwly .tabs dt.active {
  color: #fff;
  background: #0055ff;
}
.fwly .sw-container {
  height: 3.8rem;
  width: 700px;
}
.fwly .swiper-slide {
  height: 3.8rem;
  width: 700px;
  color: #333;
  overflow-y: auto;
  display: none;
}
.fwly .swiper-slide.on {
  display: block;
}
.fwly .swiper-slide::-webkit-scrollbar {
  width: 0.02rem;
}
.fwly .swiper-slide::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.fwly .content-slide {
  padding: 20px 35px;
}
.fwly .sw-container h2 {
  font-size: 0.3rem;
  font-weight: bold;
  line-height: 0.7rem;
}
.fwly .sw-container p {
  font-size: 0.18rem;
  margin-bottom: 0.15rem;
  line-height: 0.24rem;
}
.lw_banner div {
  width: 14rem;
  margin: 0 auto;
  padding-top: 1.88rem;
  color: #fff;
  text-align: left;
}
.lw_banner h1 {
  font-size: 0.5rem;
  margin-bottom: 0.16rem;
  color: #ae9883;
}
.lw_banner p {
  font-size: 0.2rem;
  line-height: 0.42rem;
  width: 32%;
  color: #ae9883;
}
.lw_fwgw {
  width: 14rem;
  margin: 0.8rem auto 0;
  background: url(../img/lwkf.jpg) no-repeat right bottom;
  padding: 0.4rem 0 1.92rem;
  text-align: center;
}
.lw_fwgw h1 {
  font-size: 0.36rem;
  font-weight: bold;
}
.lw_fwgw p {
  font-size: 0.24rem;
  margin-top: 0.4rem;
}
.lw_ms {
  background: #f9f9f9;
  max-width: 19.2rem;
  overflow: hidden;
}
.lw_ms .tabs {
  width: 50%;
  float: left;
  background: url(../img/lwbj.jpg) no-repeat left top;
  padding: 1.3rem 0;
  overflow: hidden;
}
.lw_ms .tabs dl {
  width: 2.72rem;
  float: right;
}
.lw_ms .tabs dt {
  display: block;
  width: 1.53rem;
  height: 0.77rem;
  color: #333;
  background: #fff url(../img/fwms.png) no-repeat 0.52rem center;
  line-height: 0.77rem;
  font-size: 0.24rem;
  font-weight: bold;
  padding-left: 1.19rem;
  margin-bottom: 0.13rem;
  cursor: pointer;
}
.lw_ms .tabs dt.active {
  color: #fff;
  background: #0055ff url(../img/fwmsb.png) no-repeat 0.52rem center;
}
.lw_ms .tabs dt:nth-child(2) {
  background: #fff url(../img/jjtd.png) no-repeat 0.52rem center;
}
.lw_ms .tabs dt.active:nth-child(2) {
  background: #0055ff url(../img/jjtdb.png) no-repeat 0.52rem center;
}
.lw_ms .tabs dt:nth-child(3) {
  background: #fff url(../img/fwbz.png) no-repeat 0.52rem center;
}
.lw_ms .tabs dt.active:nth-child(3) {
  background: #0055ff url(../img/fwbzb.png) no-repeat 0.52rem center;
}
.lw_ms .sw-container {
  height: 3.8rem;
  width: 6.34rem;
  padding: 1.3rem 0 0 0.66rem;
  float: left;
}
.lw_ms .swiper-slide {
  height: 3.8rem;
  width: 634px;
  color: #333;
  display: none;
  overflow-y: auto;
}
.lw_ms .swiper-slide::-webkit-scrollbar {
  width: 0.02rem;
}
.lw_ms .swiper-slide::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.lw_ms .swiper-slide.on {
  display: block;
}
.lw_ms .swiper-slide ul {
  overflow: hidden;
}
.lw_ms .swiper-slide ul li {
  float: left;
  width: 3.13rem;
  margin-top:.2rem;
  height: 0.72rem;
  line-height: 0.36rem;
}
.lw_ms .swiper-slide ul li:nth-child(-n+2){
  margin-top: 0;
}
.lw_ms .swiper-slide ul li em {
  font-family: arial;
  font-size: 0.48rem;
  font-style: normal;
  color: #dcdcdc;
}
.lw_ms .swiper-slide ul li span {
  font-size: 0.22rem;
  color: #333;
  font-weight: bold;
}
.wb_fwgw {
  width: 14rem;
  margin: -1.07rem auto 0;
  background: #fff;
  padding: 0.52rem 0;
  box-shadow: #e5e5e5 0 0 14px;
}
.wb_fwgw h1 {
  font-size: 0.36rem;
  color: #333;
  text-align: center;
  margin-bottom: 0.22rem;
}
.wb_fwgw p {
  font-size: 0.24rem;
  text-align: center;
  color: #333;
  line-height: 0.32rem;
}
.wb_fwms {
  background: url(../img/fwmsbj.jpg) no-repeat center bottom;
  background-size: 100% 5rem;
  margin-top: 1.2rem;
}
.wb_fwms h1 {
  text-align: center;
  font-size: 0.36rem;
  color: #333;
  margin-bottom: 0.54rem;
}
.wb_fwms .tabs {
 
}
.wb_fwms .tabs ul{
  display: flex;
  height: 1.55rem;
  width: 6.42rem;
  margin: 0 auto 0.73rem;
 
  box-shadow: 0 0 10px #bebebe;
}
.wb_fwms .tabs li {
  display: block;
  width: 2.14rem;
  height: 0.57rem;
  color: #333;
  text-align: center;
  background: #fff url(../img/ryzp.png) no-repeat center 0.41rem;
  font-size: 0.22rem;
  font-weight: bold;
  border-right: 0.01rem solid #ededed;
  padding-top: 0.98rem;
  cursor: pointer;
}
.wb_fwms .tabs li.active {
  color: #fff;
  background: #0055ff url(../img/ryzpb.png) no-repeat center 0.41rem;
}
.wb_fwms .tabs li:nth-child(2) {
  background: #fff url(../img/lwgz.png) no-repeat center 0.41rem;
}
.wb_fwms .tabs li.active:nth-child(2) {
  background: #0055ff url(../img/lwgzb.png) no-repeat center 0.41rem;
}
.wb_fwms .tabs li:nth-child(3) {
  background: #fff url(../img/ygfx.png) no-repeat center 0.41rem;
  border: none;
}
.wb_fwms .tabs li.active:nth-child(3) {
  background: #0055ff url(../img/ygfxb.png) no-repeat center 0.41rem;
}
.wb_fwms .sw-container {
  height: 2.98rem;
  width: 1200px;
  margin: 0 auto;
}
.wb_fwms .swiper-slide {
  height: 2.98rem;
  width: 1200px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  display: none;
}
.wb_fwms .swiper-slide.on {
  display: block;
}
.wb_fwms .sw-container h2 {
  font-size: 0.3rem;
  margin-bottom: 0.3rem;
}
.wb_fwms .sw-container p {
  font-size: 0.22rem;
}
.wb_jjtd {
  width: 10.9rem;
  height: 4.08rem;
  margin: 0.6rem auto 0;
}
.wb_jjtd ul {
  display: flex;
  justify-content: space-between;
}
.wb_jjtd h1 {
  text-align: center;
  font-size: 0.36rem;
  color: #333;
  margin-bottom: 0.5rem;
}
.wb_jjtd ul li {
  width: 33.3%;
  text-align: center;
  line-height: 0.36rem;
}
.wb_jjtd ul li h3 {
  font-size: 0.22rem;
  margin-top: 0.14rem;
}
.wb_jjtd ul li p {
  font-size: 0.18rem;
}
.wb_fwbz {
  background: #f9f9f9;
  padding: 0.52rem 0 0.19rem;
}
.wb_fwbz > div {
  width: 14rem;
  margin: 0 auto;
  overflow: hidden;
}
.wb_fwbz h1 {
  font-size: 0.36rem;
  color: #333;
  text-align: center;
  margin-bottom: 0.52rem;
}
.wb_fwbz ul {
  width: 6.88rem;
  float: left;
}
.wb_fwbz ul:nth-child(2) {
  float: right;
}
.wb_fwbz ul:nth-child(2) li {
  min-height: 3.65rem;
}
.wb_fwbz ul li {
  background: #fff;
  overflow: hidden;
  margin-bottom: 0.2rem;
}
.wb_fwbz ul li img {
  float: left;
  margin: 0.4rem 0.28rem;
  width: 0.93rem;
  height: 0.93rem;
}
.wb_fwbz ul li div {
  float: left;
  margin: 0.26rem 0.28rem 0 0;
  width: 5.11rem;
  color: #333;
}
.wb_fwbz ul li h3 {
  font-size: 0.22rem;
  line-height: 0.4rem;
}
.wb_fwbz ul li p {
  font-size: 0.18rem;
  line-height: 0.32rem;
}
.ban_tits {
  text-align: center;
  width: 40%;
  margin: 1.68rem auto 0 auto;
}
.ban_tits h3 {
  font-size: 0.28rem;
  color: #fff;
  margin-bottom: 0.3rem;
}
.ban_tits h3 span {
  font-size: 0.6rem;
  font-weight: bold;
}
.ban_tits p {
  display: block;
  font-size: 0.18rem;
  color: #fff;
  line-height: 0.3rem;
}
.jrwm_box {
  width: 75%;
  margin: 0 auto;
  position: relative;
}
iframe {
  width: 100%;
  height: 4.5rem;
  position: relative;
  top: -1.3rem;
  z-index: 99;
}
.jrwm_lxfs {
  z-index: 100;
  background-color: #fff;
  padding: 0.35rem;
  margin-top: -.7rem;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #e5e5e5;
  /* box-shadow: 0px 0 0.2rem #d5dce1; */
}
.jrwm_lxfs .jrwm_ewm{
  width: 3rem;
}
.jrwm_lxfs h1 {
  padding-top: .2rem;
  color: #333333;
  font-size: 0.26rem;
  margin: 0 0 0.35rem 0;
}
.jrwm_lxfs span {
  display: block;
  color: #333333;
  font-size: 0.18rem;
  line-height: 0.3rem;
}
.jrwm_lxfs .xj_lx{
  margin-right: .4rem;
}
.jrwm_lxfs .jrwm_ewm {
  display: flex;
  justify-content: space-between;
  width: 3rem;
  /* margin-top: .5rem; */
}
.jrwm_lxfs .jrwm_ewm div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.jrwm_lxfs .jrwm_ewm div:first-child {
  margin-right: 0.15rem;
}
.jrwm_lxfs .jrwm_ewm div img {
  max-width: 1.11rem;
  max-height: 1.09rem;
}
.jrwm_box ul {
  margin-top: 0.6rem;
  margin-bottom: 0.8rem;
}
.gfs_list li {
  display: flex;
  justify-content: flex-start;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0.3rem;
}
.gfs_list li .box {
  width: 33.3%;
}
.gfs_list li .box h3 {
  font-size: 0.18rem;
  color: #333;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.gfs_list li .box p {
  font-size: 0.18rem;
  color: #333;
  line-height: 0.3rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
}
.gfs_list li .box .add {
    padding-right:.4rem;
  background: url('../img/wz.jpg') no-repeat left center;
}
.gfs_list li .box .dh {
  background: url('../img/dh.jpg') no-repeat left center;
}
@keyframes aline {
  from {
    bottom: 100%;
  }
  to {
    bottom: -100%;
  }
}
body {
  min-width: 14rem;
}
/* 搜索 */
.se_box {
  display: flex;
  width: 1.5rem;
  justify-content: space-between;
}
.search_box {
  z-index: 99;
  width: 0.42rem;
  height: 0.82rem;
  text-align: center;
  line-height: 0.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search_box:hover .img1 {
  transform: rotateZ(360deg);
}
.search_box .close {
  display: none;
  width: 0.16rem;
  height: 0.16rem;
  cursor: pointer;
}
.search_box .img1 {
  width: 0.42rem;
  height: 0.42rem;
  cursor: pointer;
  transition: all 0.5s;
}
.search_box .sea333 {
  display: none;
  cursor: pointer;
  transition: all 0.5s;
}
.search_box .tex {
  display: none;
  position: absolute;
  top: 100%;
  right: 0%;
  z-index: 99;
  height: 0.66rem;
  padding: 0.2rem;
  box-sizing: border-box;
  background-color: #fff;
}
/* 搜索弹窗 */
.sea_tc {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  vertical-align: middle;
}
.sea_tc .inner {
  position: relative;
  width: 63%;
  height: 1rem;
  margin: 20% auto;
  padding-top: 0;
  border-bottom: 0.01rem solid #fff;
}
.sea_tc .inner label {
  text-align: left;
  display: block;
  position: absolute;
  bottom: 0;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.4rem;
  color: #999;
  pointer-events: none;
  margin-left: 0.2rem;
  transition: 0.3s;
}
.sea_tc .inner label.act {
  font-size: 0.2rem;
  bottom: 1rem;
  line-height: 0.8rem;
  height: 0.8rem;
}
.sea_tc .inner input {
  width: 90%;
  height: 1rem;
  padding: 0 20px;
  font-size: 0.3rem;
  color: #999;
  box-shadow: none;
  -webkit-appearance: none;
  float: left;
  border-right: 0;
  background: none;
}
.sea_tc .inner button {
  width: 0.34rem;
  height: 0.34rem;
  border: 0;
  background: url(../img/search.png) center center no-repeat;
  cursor: pointer;
  text-transform: uppercase;
  margin-top: 0.4rem;
  margin-right: 0.2rem;
  transition: all 0.5s;
}
.sea_tc .inner button:hover {
  transform: rotateZ(90deg);
}
.wChet {
  position: relative;
  width: .42rem;
  height: 100%;
  display: flex;
  align-items: center;
  line-height: 0.82rem;
  cursor: pointer;
}
.wChet>img{
  width: .42rem;
  height: .42rem;
}
.wChet:hover .ewm_box {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.wChet .ewm_box {
  position: absolute;
  top: 0.82rem;
  left: 50%;
  width: 1.11rem;
  height: 1.11rem;
  background-color: #fff;
  box-shadow: 0 0 0.1rem #bfc0cb;
  margin-left: -110%;
  transform: translateY(10px);
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
}
.wChet .ewm_box img{
  width: 100%;
}
.ban_an {
  display: flex;
  justify-content: center;
  margin-top: .2rem;
}
.ban_an  .scjl,
.ban_an  .scfj{
  display: block;
  width: 2.4rem;
  height: 0.62rem;
  background-color:#eeeeee ;
  
  transition: all 0.5s;
  cursor: pointer;
}
.ban_an .scjl{
  margin-right: 0.3rem;
}  
.ban_an  .scjl:hover,
.ban_an  .scfj:hover {
  background-color: #0055ff;
}
.ban_an  .scjl:hover,
.ban_an  .scfj:hover{
  color: #fff;
}
.ban_an a {
  display: block;
 
  color:#333;
  text-align: center;
  line-height: 0.62rem;
  font-size: 0.22rem;
  font-weight: bold;
}
.ban_an a img {
  margin-bottom: 0.1rem;
}
#ryzz.on{
  margin-top: 1.5rem;
}
#fzlc.on{
  margin: 1.28rem auto 1.1rem auto;
}
@media screen and (max-width:1680px){
  .h_937{
    height: 7.54rem;
    padding-top: 1.2rem;
  }
  .h_920{
    height: 100vh;
  }
  .dszzc{
    height: 8rem;
    margin-top: .3rem;
  }
  .dszzc .y_box .cont{
    height: 5.5rem;
  }
  .dyp .flex-direction-nav{
    bottom: 0.8rem !important;
  }
  .dep .imgBtn{
    bottom: 54px;
  }
  .ban_tit{
    margin-top: 1.5rem;
  }
  .num_list{
    margin: 1.1rem auto 0;
  }
  .gsgk{
    height: 4.38rem;
  }
  .gsgk .inner .jj_box{
    height: 2.4rem;
  }
  .fwhy{
    height: 5.42rem;
  }
  .gsgk .inner{
    padding-top: .35rem;
  }
  .jj_box p{
    line-height: .3rem;
  }
  /* .dszzc {
    height: 5.7rem;
    padding: 0.42rem 0.7rem 0.42rem 0;
  } */
  .dszzc .y_box .cont{
    height: 3.5rem;
    margin-top: 0.24rem;
  }
  .qywh_tit{
    margin-top: .8rem;
  }
  .qywh{
    margin-top: .15rem;
  }
  .glzx .fwnr .mid{
    width: 40.2%;
  }
  .glzx .fwnr .rig {
    width: 32.7%;
  }
  .jrwm_box iframe {
    top: -1.1rem;
  }
  /* .map_box{
    position: absolute;
    right: 0;
    bottom:0;
  }
  .dsp {
    overflow: hidden;
  }
  .dsp_box{
    width: 15rem;
  }
  .map_box {
    width: 12rem;
    height: 10rem;
  } */
}
@media screen and (max-width:1600px) {
  .glzx .fwnr .mid {
    width: 43.2%;
  }
  .glzx .fwnr .rig {
    width: 29.7%;
  }
}
@media screen and (max-width:1440px){
  .glzx .fwnr .mid{
    width: 46.9%;
  }
  .dszzc .y_box .cont{
    height: 4.5rem;
  }
  .glzx .fwnr .rig {
    width: 26%;
  }
  .dep .fwxm_box #focus3,
  .dep .imgList_r{
    height: 460px  !important;
  }
  .dep .imgList_r h1{
    padding-bottom: 26px;
    margin-bottom: 20px;
  }
  .dep .imgBtn {
    bottom: 21px;
  }
  .fwxm_ckgd{
    background: url(../img/fwxmjtl.png) no-repeat 133px;
    background-size: 0.27rem 0.2rem;
  }
  .fwxm_ckgd:hover, .fwxm_ckgd:hover a {
    color: #fff;
    background: url(../img/fwxmjtb.png) no-repeat 133px #0055ff;
    background-size: 0.27rem 0.2rem;
  }
  /* .map_box{
    margin-left: 25%;
  }
  svg{
    padding-top: 0;
  } */
}
@media screen and (max-width:1366px){
  .flexslider .slides img{
    height: 100%;
  }
  .h_920{
    height: 9.2rem !important;
  }
  .dszzc {
    height: 7.3rem;
    
  }
  .dszzc .y_box .cont{
    height: 4.8rem;
  }
  .dep .fwxm_box #focus3, .dep .imgList_r{
    height: 385px !important;
  }
  .glzx .fwnr .mid{
    width: 49.9%;
  }
  .glzx .fwnr .rig {
    width: 23%;
  }
  .fx .bshare-custom a{
    width: .65rem;
  }
}
@media screen and (max-width:1360px){
  .lw_ms .swiper-slide ul li{
    width: 3.4rem;
  }
  .wb_fwms .tabs dt:nth-child(3){
    background: #fff url(../img/ygfx.png) no-repeat center 0.3rem;
  }
  .wb_fwms .tabs dt:nth-child(2){
    background: #fff url(../img/lwgz.png) no-repeat center 0.3rem;
  }
  .wb_fwms .tabs dt:nth-child(1){
    background: #fff url(../img/ryzp.png) no-repeat center 0.3rem;
  }
}
/* 灵活用工 */
.lhyg  .yg_wh{
  margin:.72rem auto .8rem auto;
}
.lhyg .tit{
  font-size: .38rem;
  color:#333333;
  margin-bottom: .56rem;
  text-align: center;
}
.lhyg .yg_wh .jj{
  width: 100%;
  height: 4.57rem;
  padding-top: .7rem;
  padding-left: .6rem;
  box-sizing: border-box;
  background: url('../img/yg_whbj.jpg') no-repeat center;
  background-size: 100% 100%;
}
.lhyg .yg_wh .jj .wz {
  width: 6.3rem;
  height: 3.2rem;
  overflow-y: auto;
}
.scrollbar::-webkit-scrollbar {
  width: 0.02rem;
} 
.scrollbar::-webkit-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(129, 129, 134, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(135, 135, 138, 0.2);
  background: #fff;
}
.scrollbar2::-webkit-scrollbar {
  width: 0.02rem;
}
.scrollbar2::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #3965be;
}
.lhyg .yg_wh .jj .wz p{
  font-size: .22rem;
  color:#fff;
  line-height: .4rem;
}
/* 关于易用工 */
.lhyg .gy_ygg{
  width: 100%;
  height:8.1rem;
  padding-top: .5rem;
  box-sizing: border-box;
  background: url('../img/gyyyg_bj.jpg') no-repeat center;
  background-size: 100% 100%;
}   
.lhyg .gy_ygg .inner{
  padding:0 .2rem;
  box-sizing: border-box;
}
.lhyg img{
  max-width: 100%;
}
.lhyg .gy_ygg .wz{
  width: 100%;
  height: 6rem;
  overflow-y: auto;
}
.lhyg .gy_ygg .wz h3{
  font-size: .24rem;
  color:#0055ff;
  line-height: .4rem;
}
.lhyg .gy_ygg .wz p{
  font-size: .22rem;
  color:#333333;
  line-height: .44rem;
  margin-bottom: .2rem;
}
/* 服务流程 */
.lhyg .fwlc {
  padding-top: .3rem;
  padding-bottom: .6rem;
}
.lhyg .fwlc .inner{
  padding:0 .26rem;
  box-sizing: border-box;
}
.lhyg .fwlc .inner .jj{
  text-align: center;
  padding-left: 1.35rem;
}
.lhyg .fwlc .inner .jj img{
  max-width: 100%;
}
/* 解决痛点 */
.lhyg .jjtd{
  padding-top: .56rem;
  box-sizing: border-box;
  width: 100%;
  height: 6.59rem;
  background: url('../img/lh_jjtdbj.jpg') no-repeat center;
  background-size: 100% 100%;
}
.lhyg .jjtd .inner{
  display: flex;
  justify-content: space-between;
}
.lhyg .jjtd .inner .z_tp{
  width: 50%;
  height: 5.37rem;
  padding-top: 2rem;
  box-sizing: border-box;
  background: url('../img/lh_jjtdtp.jpg') no-repeat center;
  background-size: 100% 100%;
   
}
.lhyg .jjtd .inner .z_tp .wz{
  padding-left: .63rem;
  width: 4.87rem;
  height: 1.47rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  box-sizing: border-box;
  background: url('../img/l_yy.png') no-repeat left center;
  background-size: 100% 100%;
}
.lhyg .jjtd .inner .z_tp .wz h4{
  font-size: .36rem;
  font-weight: bold;
  color:#fff;
}
.lhyg .jjtd .inner .z_tp .wz p{
  font-size: .2rem;
  color:#fff;
  margin-top: .1rem;
}
.lhyg .y_nr{
  width: 47%;
  height: 5.37rem;
  overflow-y: auto;
  padding:.4rem .1rem .37rem 0;
  box-sizing: border-box;
}
.lhyg .y_nr h4{
  font-size: .24rem;
  font-weight: bold;
  color:#333333;
  line-height: .4rem;
}
.lhyg .y_nr p{
  font-size: .22rem;
  color:#333333;
  line-height: .44rem;
  margin-bottom: .2rem;
}
/*  服务保障   */
.lhyg .fwbz{
  margin:.6rem auto; 
}
.lhyg .fwbz ul{
  display: flex;
  justify-content: flex-start;
}
.lhyg .fwbz ul li{
  position: relative;
  width: 19%;
  height: 4.08rem;
  margin-right: 1%;
  
}
.lhyg .fwbz ul li img{
  width: 100%;
}
.lhyg .fwbz ul li:last-child{
  margin-right: 0;
}
.lhyg .fwbz ul li .wz{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3.99rem;
  padding:2.6rem .2rem .3rem .14rem;
  box-sizing: border-box;
  background: url('../img/b_yy.png') no-repeat bottom center;
  font-size: .22rem;
  color:#fff;
  line-height: .36rem;
}
/*  用工模式对比 */
.lhyg .msdb{
  padding-bottom: .6rem;
  background: url('../img/biaog_bj.jpg') no-repeat bottom center;
  background-size: 100% 4.13rem;
}
.lhyg .msdb .wz{
  text-align: center;
  font-size: .24rem;
  color:#333333;
  margin-bottom: .6rem;
}
.lhyg .msdb .wz p{
  display: inline-block;
  font-weight: bold;
  font-size: .28rem;
  color:#0055ff;
}
.lhyg .msdb .biaog{
  text-align: center;
}
.lhyg .msdb .biaog img{
  max-width: 100%;
}
